#include <stdint.h>
#include <avr/io.h>
#include <util/delay.h>
#include <stdlib.h>
#include "../usart.h"
#include "../ledmsg.h"
#include "../sandbox/adc.h"
#include "../sandbox/dac.h"

#ifndef F_CPU
#define F_CPU 16000000UL
#endif

int main()
{
	ledmsg("--");
	char s[10];

	init_usart(38400);
	DDRB = 0xFF;
	
	uint8_t n=0;
	for(uint8_t n=0;n<256;n++)
	{
//		_delay_ms(10);
		PORTB = dacmap(n);
		if (n>255)
			n=0;
//		txstr(itoa(n,s,2));
//		txstr("\n\r\t");
//		txstr(itoa(dacmap(n),s,2));
//		txstr("\n\n\r\t");
	}

	return 1;
}
